
package dvd ;

import java.util.Collection;
/**
 * 
 *
 * @hibernate.class
 *     table="D_V_D"
 *
 */
public class DVD {

   // <editor-fold defaultstate="collapsed" desc=" PrimaryKey:   String id ">
   private String id;
/**
  *   @hibernate.id
  *     generator-class="uuid.hex"
  */
   public String getId () {
      return id;
   } 
   public void setId (String id) {
      this.id = id;
   }
   //</editor-fold>
   
   // <editor-fold defaultstate="collapsed" desc=" M-N  Relation to Collection /*idioma.Idioma*/ idiomasDub ">
   private java.util.Collection idiomasDub;
   
   /**
    * @hibernate.set
    *     role="idiomasDub"
    *     table="IDIOMA_TO_DVD"
    * @hibernate.collection-key
    *     column="IDIOMA_FK"
    * @hibernate.collection-many-to-many
    *     class="idioma.Idioma"
    *     column="DVD_FK"
    */
   public java.util.Collection getIdiomaDub() {
       return this.idiomasDub;
   }
   
   public void setIdiomaDub(java.util.Collection idiomasDub) {
       this.idiomasDub = idiomasDub;
   }
   // </editor-fold>
   
   // <editor-fold defaultstate="collapsed" desc=" M-N  Relation to Collection /*idioma.Idioma*/ idiomasLeg ">
   private java.util.Collection idiomasLeg;
   
   /**
    * @hibernate.set
    *     role="idiomasLeg"
    *     table="IDIOMA_TO_DVD"
    * @hibernate.collection-key
    *     column="IDIOMA_FK"
    * @hibernate.collection-many-to-many
    *     class="idioma.Idioma"
    *     column="DVD_FK"
    */
   public java.util.Collection getIdiomaLeg() {
       return this.idiomasLeg;
   }
   
   public void setIdiomaLeg(java.util.Collection idiomasLeg) {
       this.idiomasLeg = idiomasLeg;
   }
   // </editor-fold>
   
   // <editor-fold defaultstate="collapsed" desc=" 1-1  Relation to produto.Produto produto ">
   private produto.Produto produto ;
   /**
    *  @hibernate.one-to-one class = "produto.Produto"
    */
   public produto.Produto getProduto() {
       return produto;
   }
   public void setProduto() {
       this.produto = produto;
   }
   // </editor-fold>

   
   // <editor-fold defaultstate="collapsed" desc=" N-1  Relation to filme.Filme filme ">
   private filme.Filme filme;
   
   /**
    * @hibernate.many-to-one
    *     column="FILME_FK"
    *     class="filme.Filme"
    *     not-null="true"
    *     outer-join="auto"
    */
   public filme.Filme getFilme() {
       return this.filme;
   }
   
   public void setFilme(filme.Filme filme) {
       this.filme = filme;
   }
   // </editor-fold>
}